package com.ms.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("organizer") // 数据库表名
public class Organizer implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "or_id", type = IdType.AUTO) // 自增主键
    private Integer orId;

    @TableField("or_account")
    private String orAccount; // 账号

    @TableField("or_password")
    private String orPassword; // 密码（实际需加密存储）

    @TableField("or_name")
    private String orName; // 举办方团体名称

    @TableField("or_peoplename")
    private String orPeopleName; // 举办方负责人名称

    @TableField("or_contact")
    private String orContact; // 联系方式（用于找回密码）

    @TableField("or_time")
    private Date orTime; // 创建时间

    @TableField("or_isUsing")
    private Integer orIsUsing; // 是否可用（1=可用，0=禁用）
}